package com.groupbuying.customer.dto;

import java.io.Serializable;
import java.util.Date;

public class SysconfigAlipayConfigDTO implements Serializable {
    private static final long serialVersionUID = 1L;


    /**
     * Id
     */
    private Integer id;

    /**
     * 应用标识
     */
    private String applicationId;

    /**
     * 应用名称
     */
    private String applicationName;

    /**
     * 请求网关
     */
    private String url;

    /**
     * 支付宝应用APP_ID
     */
    private String appId;

    /**
     * 应用的私钥
     */
    private String appPrivateKey;

    /**
     * 传输格式
     */
    private String format;

    /**
     * 字符编码类型
     */
    private String charset;

    /**
     * 支付宝公钥
     */
    private String alipayPublicKey;

    /**
     * 加密方式
     */
    private String signType;

    /**
     * 删除标记:未删除-UNDEL-1,删除-DEL-0
     */
    private String isDelete;

    /**
     * 创建时间
     */
    private Date gmtCreate;

    /**
     * 支付异步通知地址
     */
    private String payNotifyUrl;

    /**
     * 设置：Id
     */
    public void setId(Integer id) {
        this.id = id;
    }
    /**
     * 获取：Id
     */
    public Integer getId() {
        return id;
    }
    /**
     * 设置：应用标识
     */
    public void setApplicationId(String applicationId) {
        this.applicationId = applicationId;
    }
    /**
     * 获取：应用标识
     */
    public String getApplicationId() {
        return applicationId;
    }
    /**
     * 设置：应用名称
     */
    public void setApplicationName(String applicationName) {
        this.applicationName = applicationName;
    }
    /**
     * 获取：应用名称
     */
    public String getApplicationName() {
        return applicationName;
    }
    /**
     * 设置：请求网关
     */
    public void setUrl(String url) {
        this.url = url;
    }
    /**
     * 获取：请求网关
     */
    public String getUrl() {
        return url;
    }
    /**
     * 设置：支付宝应用APP_ID
     */
    public void setAppId(String appId) {
        this.appId = appId;
    }
    /**
     * 获取：支付宝应用APP_ID
     */
    public String getAppId() {
        return appId;
    }
    /**
     * 设置：应用的私钥
     */
    public void setAppPrivateKey(String appPrivateKey) {
        this.appPrivateKey = appPrivateKey;
    }
    /**
     * 获取：应用的私钥
     */
    public String getAppPrivateKey() {
        return appPrivateKey;
    }
    /**
     * 设置：传输格式
     */
    public void setFormat(String format) {
        this.format = format;
    }
    /**
     * 获取：传输格式
     */
    public String getFormat() {
        return format;
    }
    /**
     * 设置：字符编码类型
     */
    public void setCharset(String charset) {
        this.charset = charset;
    }
    /**
     * 获取：字符编码类型
     */
    public String getCharset() {
        return charset;
    }
    /**
     * 设置：支付宝公钥
     */
    public void setAlipayPublicKey(String alipayPublicKey) {
        this.alipayPublicKey = alipayPublicKey;
    }
    /**
     * 获取：支付宝公钥
     */
    public String getAlipayPublicKey() {
        return alipayPublicKey;
    }
    /**
     * 设置：加密方式
     */
    public void setSignType(String signType) {
        this.signType = signType;
    }
    /**
     * 获取：加密方式
     */
    public String getSignType() {
        return signType;
    }
    /**
     * 设置：删除标记:未删除-UNDEL-1,删除-DEL-0
     */
    public void setIsDelete(String isDelete) {
        this.isDelete = isDelete;
    }
    /**
     * 获取：删除标记:未删除-UNDEL-1,删除-DEL-0
     */
    public String getIsDelete() {
        return isDelete;
    }
    /**
     * 设置：创建时间
     */
    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }
    /**
     * 获取：创建时间
     */
    public Date getGmtCreate() {
        return gmtCreate;
    }
    /**
     * 设置：支付异步通知地址
     */
    public void setPayNotifyUrl(String payNotifyUrl) {
        this.payNotifyUrl = payNotifyUrl;
    }
    /**
     * 获取：支付异步通知地址
     */
    public String getPayNotifyUrl() {
        return payNotifyUrl;
    }

    @Override
    public String toString() {
        return "SysconfigAlipayConfigDTO{" +
                "id=" + id +
                ",applicationId=" + applicationId +
                ",applicationName=" + applicationName +
                ",url=" + url +
                ",appId=" + appId +
                ",appPrivateKey=" + appPrivateKey +
                ",format=" + format +
                ",charset=" + charset +
                ",alipayPublicKey=" + alipayPublicKey +
                ",signType=" + signType +
                ",isDelete=" + isDelete +
                ",gmtCreate=" + gmtCreate +
                ",payNotifyUrl=" + payNotifyUrl +
                "}";
    }

}
